/**
 * 字典类型查询参数
 */
export interface DictTypeQuery extends PageQuery {
  /**
   * 关键字(字典类型名称/编码)
   */
  title?: string;
}

/**
 * 字典类型分页对象
 */
export interface DictTypePageVO {
  id: number;
  title:string;
  table_name: string;
  is_hid?: number;
  sort?: number;
}

/**
 * 字典表单类型声明
 */
export interface DictTypeForm {
  /**
   * 字典类型ID
   */
  id?: number;
  /**
   * 类型名称
   */
  title?: string;
  /**
   * 类型编码
   */
  table_name?: string;
  /**
   * 类型状态：1:启用;0:禁用
   */
  is_hid: number;
  /**
   * 备注
   */
  sort: number;
}

/**
 * 字典查询参数
 */
export interface DictQuery extends PageQuery {
  /**
   * 字典项名称
   */
  title?: string;
  id?: string|number;
  table_name?: string;
  is_hid?: number;
}

/**
 * 字典分页对象
 */
export interface DictPageVO {
  /**
   * 字典ID
   */
  id?: number;
  title?: string;
  group_name?: string;
  name?: string;
  type?: string;
  /**
   * 状态(0:启用;1:禁用)
   */
  is_hid?: number;
  sort?: number;
  /**
   * 字典值
   */
  value?: string;
  created_at?:string;
}

/**
 * 字典表单
 */
export interface DictForm {
  /**
   * 字典ID
   */
  id?: number;
  /**
   * 字典名称
   */
  title?: string;
  /**
   * 排序
   */
  sort?: number;
  /**
   * 状态(1:启用;0:禁用)
   */
  is_hid?: number;
  /**
   * 类型编码
   */
  group_name?: string|number;
  name?:string;
  /**
   * 值
   */
  value?: string;

}
